Using Mobile Extensions to Support Disconnected Services

نویسندگان

  • Mike Dahlin
  • Bharat Chandra
  • Lei Gao
  • Amjad-Ali Khoja
  • Amol Nayate
  • Asim Razzaq
  • Anil Sewani
چکیده

This paper examines the design and implementation of mobile extensions, a distributed operating system abstraction for supporting disconnected access to dynamic distributed services. The goal of mobile extensions is to make it as easy for service providers to deploy services that make use of caching, hoarding, asynchronous messaging, and application-level adaptation to cope with mobility, network failures, and server failures. We identify resource management as a crucial problem in this environment and develop a novel popularity-based resource management policy and demonstrate that under web service workloads it allocates resources nearly as efficiently as traditional schedulers, while under workloads with more aggressive resource users, it provides much stronger performance isolation. Overall, we find that for the four web service workloads we study, mobile extensions can reduce failures by as much as a factor of 5.9 to a factor of 16.7 for those applications able to provide tolerable service when disconnected.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Towards an Opportunistic and Location-Aware Service Provision in Disconnected Mobile Ad Hoc Networks

Opportunistic networking has recently appeared as a promising method to support communication in disconnected mobile ad hoc networks. This new communication model relies on the “store, carry and forward” principle, and exploits ad hoc communication and device mobility in order to achieve a networkwide message dissemination. It allows nomadic people to communicate together without resorting to i...

متن کامل

Generic Support for Caching and Disconnected Operation

Current systems use caching to provide high performance and possibly support disconnected operation. However, current solutions are type specific. With the advent of modular distributed operating systems and mobile machines there is a need to provide generic support for implementing cacheable/disconnectable services. We present an architecture that can be used to implement cacheable/disconnecta...

متن کامل

Design of Composable Proxy Filters for Heterogeneous Mobile Computing

RAPIDware is a collection of software design techniques for constructing adaptive middleware to support collaborative computing. This paper describes an experimental study in the design of adaptive proxy services for resource-limited mobile hosts. The approach is based on detachable Java I/O streams, which enable proxy filters and transcoders to be dynamically inserted, deleted, and reordered o...

متن کامل

3D Path Planning Algorithm for Mobile Anchor-Assisted Positioning in Wireless Sensor Networks

Positioning service is one of Wireless Sensor Networks’ (WSNs) fundamental services. The accurate position of the sensor nodes plays a vital role in many applications of WSNs. In this paper, a 3D positioning algorithm is being proposed, using mobile anchor node to assist sensor nodes in order to estimate their positions in a 3D geospatial environment. However, mobile anchor node’s 3D path optim...

متن کامل

Fault Tolerance and Recovery in Mobile Computing Systems

1.1 INTRODUCTION Through wireless networks, mobile personal machines have the ability to access data and services that can be located on both mobile and wired servers. Unlike wired hosts, mobile hosts can be temporarily unreachable as a consequence of their moving across diierent cells, their energy limitation or unavailable wireless channels. Mobility forces mobile hosts to alternate connected...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000